package com.alks.function.service.biocontrol.deptwork;

import com.alks.entity.data.entity.CpLastInfo;
import com.alks.entity.data.entity.CpLastStyle;
import com.alks.entity.data.response.ResponseInfo;

import java.util.List;

public interface ICpLastService {
    ResponseInfo getLastInfoQuery(String lastNo, String style);

    ResponseInfo lastInfoAdd(CpLastInfo request);

    ResponseInfo lastInfoUpdate(CpLastInfo request, String lastNoOld);

    ResponseInfo lastInfoDelete(String lastNo);

    ResponseInfo getLastStyleQuery(String lastNo);

    ResponseInfo lastStyleAdd(List<String> style, String lastNo);

    ResponseInfo lastStyleUpdate(CpLastStyle request, String styleOld);

    ResponseInfo lastStyleDelete(String lastNo, String style);

    ResponseInfo getLastSizeQuery(String lastNo);

    ResponseInfo lastSizeDelete(String lastNo, String seqNo);

    /**
     * 检核楦头号是否建档
     * @param lastNo 楦头号
     */
    void lastNoValid(String lastNo);

    /**
     * 检核楦头号是否建档
     * @param lastNoList 楦头号集合
     */
    void lastNoValid(List<String> lastNoList);

}
